package com.hdit.guimei.mapper;

import com.hdit.guimei.domain.GoodsComment;
import com.hdit.guimei.domain.My_comment;
import com.hdit.guimei.domain.Order_item;
import com.hdit.guimei.domain.Order_table;

import java.util.List;
import java.util.Map;

/**
 * @author 冰镇小可乐
 * @ClassNameMycommentMapper
 * @Description TODO
 * @Date 2021/1/20 18:41
 * Version 1.0
 */
public interface MycommentMapper {
    /***
    * @Method 根据用户id查询相对应的订单id
    * @Author 冰镇小可乐
    * @params  [id]
    * @Return java.util.List<com.hdit.guimei.domain.Order_table>
    * @Exception  
    * @Date 2021/1/20 19:00
    */
    List<Order_table> findOrderIdByUserId(int id,int order_state);
    /***
    * @Method 根据订单id查询相对应的商品id
    * @Author 冰镇小可乐
    * @params  [good_id]
    * @Return java.util.List<com.hdit.guimei.domain.Order_item>
    * @Exception  
    * @Date 2021/1/20 19:03
    */
    Order_item findGoodIdByOrderId(int order_id);
    /***
    * @Method 添加商品评论
    * @Author 冰镇小可乐
    * @params  [my_comment]
    * @Return int
    * @Exception
    * @Date 2021/1/20 19:06
    */
    int addMycomment(My_comment my_comment);
    /***
    * @Method 删除评论信息
    * @Author 冰镇小可乐
    * @params  [id, good_id]
    * @Return int
    * @Exception  
    * @Date 2021/1/21 14:06
    */
    int deleteMycommentByIdAndGoodId(int id,int good_id);
    /***
    * @Method 用户查看自己的评论
    * @Author 冰镇小可乐
    * @params  [id]
    * @Return java.util.List<com.hdit.guimei.domain.GoodsComment>
    * @Exception
    * @Date 2021/1/21 16:45
    */
    List<GoodsComment> findGodosCommentByUser(int id);

    List<GoodsComment> findGoodsCommentBy(int good_id);
    List<GoodsComment> findAllGoodsComment();
    int updateGoodsCommentState(Map map);
}
